package org.example.mapper;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
import org.example.pojo.Clazz;
import org.example.pojo.ClazzQueryParam;

import java.util.List;

@Mapper
public interface ClazzMapper {

    /*
    * 分页查询（PageHelper）
    * */
    public List<Clazz> list(ClazzQueryParam clazzQueryParam);

    /*
    * 新增班级
    * */
    public void insert(Clazz clazz);

    /*
     * 删除班级
     * */
    public void deleteById(Integer id);

    /*
    * 根据ID查询
    * */
    Clazz getById(Integer id);

    /*
    * 修改班级信息
    * */
    public void update(Clazz clazz);

    /*
    * 查询所有班级信息
    * */
    public List<Clazz> All();
}
